[INFO] cloning repository https://github.com/djava/toy_compiler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/djava/toy_compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3e747e93e598468964d3208eb960dad7d9e2d6bb
[INFO] testing djava/toy_compiler against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/djava/toy_compiler
[INFO] finished tweaking git repo https://github.com/djava/toy_compiler
[INFO] tweaked toml for git repo https://github.com/djava/toy_compiler written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/djava/toy_compiler on toolchain f9988fefd3add01f414f52b414308e7872622fee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/djava/toy_compiler already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded nom_locate v5.0.0
[INFO] [stderr]   Downloaded clio v0.3.5
[INFO] [stderr]   Downloaded bitfield-struct v0.12.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a33a1bf6d44e2a7945a26af305579febdd36e891a1e645399f93a6e2c0d1f042
[INFO] running `Command { std: "docker" "start" "-a" "a33a1bf6d44e2a7945a26af305579febdd36e891a1e645399f93a6e2c0d1f042", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a33a1bf6d44e2a7945a26af305579febdd36e891a1e645399f93a6e2c0d1f042", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a33a1bf6d44e2a7945a26af305579febdd36e891a1e645399f93a6e2c0d1f042", kill_on_drop: false }`
[INFO] [stdout] a33a1bf6d44e2a7945a26af305579febdd36e891a1e645399f93a6e2c0d1f042
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1073b4f511fa1d9df82e2073337011ce53112f70064f47cb14ce996730931b30
[INFO] running `Command { std: "docker" "start" "-a" "1073b4f511fa1d9df82e2073337011ce53112f70064f47cb14ce996730931b30", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling peg-runtime v0.8.5
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling clap_builder v4.5.57
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling peg-macros v0.8.5
[INFO] [stderr]    Compiling peg v0.8.5
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling nom_locate v5.0.0
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling bitfield-struct v0.12.1
[INFO] [stderr]    Compiling enum_dispatch v0.3.13
[INFO] [stderr]    Compiling clap v4.5.57
[INFO] [stderr]    Compiling clio v0.3.5
[INFO] [stderr]    Compiling compiler v0.1.0 (/opt/rustwide/workdir/crates/compiler)
[INFO] [stderr]    Compiling test-support v0.1.0 (/opt/rustwide/workdir/crates/test-support)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.80s
[INFO] running `Command { std: "docker" "inspect" "1073b4f511fa1d9df82e2073337011ce53112f70064f47cb14ce996730931b30", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1073b4f511fa1d9df82e2073337011ce53112f70064f47cb14ce996730931b30", kill_on_drop: false }`
[INFO] [stdout] 1073b4f511fa1d9df82e2073337011ce53112f70064f47cb14ce996730931b30
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0ce099aed4431e2376a9a2da41d2843d8b4324a6862551421defcd169b112b22
[INFO] running `Command { std: "docker" "start" "-a" "0ce099aed4431e2376a9a2da41d2843d8b4324a6862551421defcd169b112b22", kill_on_drop: false }`
[INFO] [stderr]    Compiling test-support v0.1.0 (/opt/rustwide/workdir/crates/test-support)
[INFO] [stderr]    Compiling compiler v0.1.0 (/opt/rustwide/workdir/crates/compiler)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.71s
[INFO] running `Command { std: "docker" "inspect" "0ce099aed4431e2376a9a2da41d2843d8b4324a6862551421defcd169b112b22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0ce099aed4431e2376a9a2da41d2843d8b4324a6862551421defcd169b112b22", kill_on_drop: false }`
[INFO] [stdout] 0ce099aed4431e2376a9a2da41d2843d8b4324a6862551421defcd169b112b22
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7d8c2efedd2852ea45cb7f5b70379ee444498af3467e9a7bb1929ba122fb5029
[INFO] running `Command { std: "docker" "start" "-a" "7d8c2efedd2852ea45cb7f5b70379ee444498af3467e9a7bb1929ba122fb5029", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/compiler-5be28915d862bfbc)
[INFO] [stdout] running 210 tests
[INFO] [stdout] test passes::closurize_functions::tests::test_captures_param_inserted_at_front ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_captures_param_added_to_all_functions ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_while_loop ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_global_symbol_converted ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_non_function_id_unchanged ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_call_arg ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_conditional ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_id_becomes_closure ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_capture_in_arithmetic_expression ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_closure_replaces_lambda ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_in_conditional ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_multiple_lambdas ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_no_capture_lambda ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_input ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_to_closure ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_in_while_loop ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_add ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_by_zero_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_nested_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_mixed ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_func_as_arg ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_constant_false ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_mixed_with_add_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_with_partial_eval_in_body ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_nested ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_leaves_local_vars_alone ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_nested_loop ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_straight_chain ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_add ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_complex_args ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_call_func ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_multiple_captures ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_zero ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_chain_with_if ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_subinput ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_if_in_loop ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_simple_loop ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_mixed ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_subinput ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_input ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_constants ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_add ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_simple ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_simple_assignment_imm64 ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_zero ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_with_spilled_dest ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_constants ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_with_variable ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_input ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_complex_args ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_subinput ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_simple ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_mixed_with_add ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_nested ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_mixed ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_element_arithmetic ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_zero ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_mutate_and_sum ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_in_loop ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_nested ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_multiple_simultaneous ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_complex_args ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_add ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_apply_with_different_functions ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_with_scalars_register_pressure ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_simple_read ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_force_spills_constants ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_read_all_elements ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_single_element ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_mixed ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_first_class_function_call ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_subscript_write ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_complex_condition ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_comparisons_or ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_ternary_as_callee ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_comparisons_and ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_nested ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_function_variable_as_callee ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_with_input ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_two_alive ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_zero ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_nested ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_add ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_subinput ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_apply_with_different_functions ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_simple ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_complex_args ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_register_pressure ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_complex_body ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_nested ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_input ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_function_variable_as_callee ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_condition_statement ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_mixed ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_nested ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_first_class_function_call ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_as_callee_false_branch ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_accumulator ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_subinput ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_input ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_zero_iterations ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_bool_op_simple ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_with_conditional ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_zero ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_multi_func_excess_args ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_multi_func_non_excess_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_no_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_assign_to_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_simple_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_complex_arg ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_complex ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_single_func_excess_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_multi_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_mixed_tuple_and_primitive_params ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_bool_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_multiline_body ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_as_callee ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_bool_op_complex ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_nested_tuple_param ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_non_excess_args ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_ternary_as_callee_false_branch ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_bool_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_single_param ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_single_func_many_excess_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_nested_tuple_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_decrement ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_no_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_no_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_simple_desugar ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_with_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_with_params ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_tuple_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_empty_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_if_else ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_single_line ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_assigned_to_var ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_chained_else_ifs ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_simple ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_force_spills ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_in_ternary ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_called ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_in_tuple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_multi_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_with_complex_condition ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_multiline_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_no_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_tuple_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_with_multiple_args_passed_to_function ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_multiline ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_as_function_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_expr ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_if_else_single_line ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_multiple_functions ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_parens ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_neg_constant ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_unaryop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_space_delimited_unary ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_string ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_constant ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_print_str_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_assign ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_string_type_parameter ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_negative_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_nonzero_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_multiline ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_in_if_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_complex_expr ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_nonzero_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_with_subscript_expr_rhs ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_in_ternary_condition ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_chained ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_in_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_with_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_in_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_pair ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_on_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_on_parens_tuple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_negative_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_tuple_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_trailing_comma_multi ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_assign ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_single_trailing_comma ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 210 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/compiler-7cde9f1ba7d67434)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_arrays.rs (/opt/rustwide/target/debug/deps/test_arrays-35c9319c04d3acb2)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test test_array_in_if_branch_false ... FAILED
[INFO] [stdout] test test_array_created_in_loop ... FAILED
[INFO] [stdout] test test_array_created_in_branch ... FAILED
[INFO] [stdout] test test_array_with_many_scalars ... FAILED
[INFO] [stdout] test test_array_created_in_branch_false ... FAILED
[INFO] [stdout] test test_array_mutation_in_loop ... FAILED
[INFO] [stdout] test test_array_with_zeros ... FAILED
[INFO] [stdout] test test_array_in_if_branch ... FAILED
[INFO] [stdout] test test_array_mixed_constants_and_inputs ... FAILED
[INFO] [stdout] test test_array_write_in_branch ... FAILED
[INFO] [stdout] test test_array_with_computed_elements ... FAILED
[INFO] [stdout] test test_array_element_in_while_condition ... FAILED
[INFO] [stdout] test test_array_independence ... FAILED
[INFO] [stdout] test test_array_element_as_condition ... FAILED
[INFO] [stdout] test test_bool_array_and_elements ... FAILED
[INFO] [stdout] test test_array_from_inputs ... FAILED
[INFO] [stdout] test test_array_with_negative_values ... FAILED
[INFO] [stdout] test test_array_in_while_loop ... FAILED
[INFO] [stdout] test test_bool_array_write ... FAILED
[INFO] [stdout] test test_element_subtract ... FAILED
[INFO] [stdout] test test_bool_array_not_element ... FAILED
[INFO] [stdout] test test_bool_array_element_as_while_condition ... FAILED
[INFO] [stdout] test test_bool_array_or_elements ... FAILED
[INFO] [stdout] test test_cascading_mutations ... FAILED
[INFO] [stdout] test test_bool_array_three_elements ... FAILED
[INFO] [stdout] test test_expr_index_write ... FAILED
[INFO] [stdout] test test_bool_array_read ... FAILED
[INFO] [stdout] test test_expr_index_read ... FAILED
[INFO] [stdout] test test_bool_array_independence ... FAILED
[INFO] [stdout] test test_index_write_from_input ... FAILED
[INFO] [stdout] test test_element_to_variable ... FAILED
[INFO] [stdout] test test_fibonacci_in_array ... FAILED
[INFO] [stdout] test test_bool_array_overwrite ... FAILED
[INFO] [stdout] test test_large_array ... FAILED
[INFO] [stdout] test test_index_from_input ... FAILED
[INFO] [stdout] test test_single_element_array ... FAILED
[INFO] [stdout] test test_subscript_write_middle ... FAILED
[INFO] [stdout] test test_array_with_variable_elements ... FAILED
[INFO] [stdout] test test_scalar_and_array_interleaved ... FAILED
[INFO] [stdout] test test_loop_scan_array ... FAILED
[INFO] [stdout] test test_bool_array_write_in_branch ... FAILED
[INFO] [stdout] test test_array_write_in_branch_false ... FAILED
[INFO] [stdout] test test_subscript_overwrite_same_index ... FAILED
[INFO] [stdout] test test_swap_via_array ... FAILED
[INFO] [stdout] test test_subscript_write_last ... FAILED
[INFO] [stdout] test test_three_element_array ... FAILED
[INFO] [stdout] test test_sum_elements ... FAILED
[INFO] [stdout] test test_bool_array_write_in_branch_false ... FAILED
[INFO] [stdout] test test_bool_array_store_comparison ... FAILED
[INFO] [stdout] test test_subscript_write_all ... FAILED
[INFO] [stdout] test test_variable_index_read ... FAILED
[INFO] [stdout] test test_subscript_write ... FAILED
[INFO] [stdout] test test_read_all_five_elements ... FAILED
[INFO] [stdout] test test_sum_five_elements ... FAILED
[INFO] [stdout] test test_three_arrays ... FAILED
[INFO] [stdout] test test_two_element_array ... FAILED
[INFO] [stdout] test test_two_arrays ... FAILED
[INFO] [stdout] test test_loop_fill_array ... FAILED
[INFO] [stdout] test test_variable_index_both_read_and_write ... FAILED
[INFO] [stdout] test test_variable_index_write ... FAILED
[INFO] [stdout] test test_write_computed_value ... FAILED
[INFO] [stdout] test test_write_input_to_element ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_if_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     print_int(a[0])
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_47
[INFO] [stdout] .EE_47:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_32
[INFO] [stdout] .EE_38:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_33
[INFO] [stdout] .EE_39:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_33
[INFO] [stdout] .EE_41:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_38
[INFO] [stdout] 	jmp .EE_39
[INFO] [stdout] .EE_43:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_41
[INFO] [stdout] .EE_32:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_41
[INFO] [stdout] 	jmp .EE_43
[INFO] [stdout] .EE_33:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_if_branch_false' (237) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp1Tovyp"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe604f0 - test_arrays[e2bfa20ff2c53f52]::test_array_in_if_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:362:5
[INFO] [stdout]   21:     0x630cebe58547 - test_arrays[e2bfa20ff2c53f52]::test_array_in_if_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:361:35
[INFO] [stdout]   22:     0x630cebe69de6 - <test_arrays[e2bfa20ff2c53f52]::test_array_in_if_branch_false::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_loop stdout ----
[INFO] [stdout] fn main() -> int { i = 0
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] while i < 3 {
[INFO] [stdout]     a = [i, i + 1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_45
[INFO] [stdout] .EE_45:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_18
[INFO] [stdout] .EE_22:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_19
[INFO] [stdout] .EE_25:
[INFO] [stdout] 	cmpq $3, %rbx
[INFO] [stdout] 	jl .EE_34
[INFO] [stdout] 	jmp .EE_22
[INFO] [stdout] .EE_29:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %rbx, 8(%r11)
[INFO] [stdout] 	movq %r12, 16(%r11)
[INFO] [stdout] 	movq %rcx, %r12
[INFO] [stdout] 	addq $1, %rbx
[INFO] [stdout] 	jmp .EE_25
[INFO] [stdout] .EE_31:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_29
[INFO] [stdout] .EE_34:
[INFO] [stdout] 	movq %rbx, %r12
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_29
[INFO] [stdout] 	jmp .EE_31
[INFO] [stdout] .EE_36:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	jmp .EE_25
[INFO] [stdout] .EE_37:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_36
[INFO] [stdout] .EE_18:
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_36
[INFO] [stdout] 	jmp .EE_37
[INFO] [stdout] .EE_19:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_loop' (232) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpUMgl4a"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5dd40 - test_arrays[e2bfa20ff2c53f52]::test_array_created_in_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:578:5
[INFO] [stdout]   21:     0x630cebe582d7 - test_arrays[e2bfa20ff2c53f52]::test_array_created_in_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:576:32
[INFO] [stdout]   22:     0x630cebe69aa6 - <test_arrays[e2bfa20ff2c53f52]::test_array_created_in_loop::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_branch stdout ----
[INFO] [stdout] fn main() -> int { x = read_int()
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a = [1, 2]
[INFO] [stdout] } else {
[INFO] [stdout]     a = [3, 4]
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_82
[INFO] [stdout] .EE_82:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_71
[INFO] [stdout] .EE_73:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_72
[INFO] [stdout] .EE_74:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	jmp .EE_73
[INFO] [stdout] .EE_75:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_74
[INFO] [stdout] .EE_76:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	jmp .EE_73
[INFO] [stdout] .EE_77:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_76
[INFO] [stdout] .EE_78:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_74
[INFO] [stdout] 	jmp .EE_75
[INFO] [stdout] .EE_79:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_76
[INFO] [stdout] 	jmp .EE_77
[INFO] [stdout] .EE_80:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	jg .EE_78
[INFO] [stdout] 	jmp .EE_79
[INFO] [stdout] .EE_81:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_80
[INFO] [stdout] .EE_71:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_80
[INFO] [stdout] 	jmp .EE_81
[INFO] [stdout] .EE_72:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_branch' (230) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpi4IMV3"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5fa27 - test_arrays[e2bfa20ff2c53f52]::test_array_created_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:541:5
[INFO] [stdout]   21:     0x630cebe58487 - test_arrays[e2bfa20ff2c53f52]::test_array_created_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:540:34
[INFO] [stdout]   22:     0x630cebe69ce6 - <test_arrays[e2bfa20ff2c53f52]::test_array_created_in_branch::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_many_scalars stdout ----
[INFO] [stdout] fn main() -> int { x = 1
[INFO] [stdout] y = 2
[INFO] [stdout] z = 3
[INFO] [stdout] w = 4
[INFO] [stdout] v = 5
[INFO] [stdout] u = 6
[INFO] [stdout] a = [100, 200]
[INFO] [stdout] print_int(x + y + z + w + v + u + a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r14
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $24, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_135
[INFO] [stdout] .EE_135:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_131
[INFO] [stdout] .EE_133:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $100, 8(%r11)
[INFO] [stdout] 	movq $200, 16(%r11)
[INFO] [stdout] 	movq %rcx, %rdi
[INFO] [stdout] 	addq %r13, %rbx
[INFO] [stdout] 	addq %r14, %rbx
[INFO] [stdout] 	addq -8(%rbp), %rbx
[INFO] [stdout] 	addq -16(%rbp), %rbx
[INFO] [stdout] 	addq %r12, %rbx
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_132
[INFO] [stdout] .EE_134:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_133
[INFO] [stdout] .EE_131:
[INFO] [stdout] 	movq $1, %rbx
[INFO] [stdout] 	movq $2, %r13
[INFO] [stdout] 	movq $3, %r14
[INFO] [stdout] 	movq $4, -8(%rbp)
[INFO] [stdout] 	movq $5, -16(%rbp)
[INFO] [stdout] 	movq $6, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_133
[INFO] [stdout] 	jmp .EE_134
[INFO] [stdout] .EE_132:
[INFO] [stdout] 	addq $24, %rsp
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r14
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_many_scalars' (243) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpQVGi4D"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5fc6c - test_arrays[e2bfa20ff2c53f52]::test_array_with_many_scalars
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:312:5
[INFO] [stdout]   21:     0x630cebe584b7 - test_arrays[e2bfa20ff2c53f52]::test_array_with_many_scalars::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:311:34
[INFO] [stdout]   22:     0x630cebe69d26 - <test_arrays[e2bfa20ff2c53f52]::test_array_with_many_scalars::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { x = read_int()
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a = [1, 2]
[INFO] [stdout] } else {
[INFO] [stdout]     a = [3, 4]
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_121
[INFO] [stdout] .EE_121:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_110
[INFO] [stdout] .EE_112:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_111
[INFO] [stdout] .EE_113:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	jmp .EE_112
[INFO] [stdout] .EE_114:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_113
[INFO] [stdout] .EE_115:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	jmp .EE_112
[INFO] [stdout] .EE_116:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_115
[INFO] [stdout] .EE_117:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_113
[INFO] [stdout] 	jmp .EE_114
[INFO] [stdout] .EE_118:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_115
[INFO] [stdout] 	jmp .EE_116
[INFO] [stdout] .EE_119:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	jg .EE_117
[INFO] [stdout] 	jmp .EE_118
[INFO] [stdout] .EE_120:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_119
[INFO] [stdout] .EE_110:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_119
[INFO] [stdout] 	jmp .EE_120
[INFO] [stdout] .EE_111:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_branch_false' (231) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpoMYXqj"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe62357 - test_arrays[e2bfa20ff2c53f52]::test_array_created_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:559:5
[INFO] [stdout]   21:     0x630cebe58727 - test_arrays[e2bfa20ff2c53f52]::test_array_created_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:558:40
[INFO] [stdout]   22:     0x630cebe6a066 - <test_arrays[e2bfa20ff2c53f52]::test_array_created_in_branch_false::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_mutation_in_loop stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 1]
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 5 {
[INFO] [stdout]     a[0] = a[0] + a[1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_150
[INFO] [stdout] .EE_150:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_143
[INFO] [stdout] .EE_145:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_144
[INFO] [stdout] .EE_146:
[INFO] [stdout] 	cmpq $5, %r12
[INFO] [stdout] 	jl .EE_147
[INFO] [stdout] 	jmp .EE_145
[INFO] [stdout] .EE_147:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r13
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r13, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	jmp .EE_146
[INFO] [stdout] .EE_148:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $1, 16(%r11)
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	jmp .EE_146
[INFO] [stdout] .EE_149:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_148
[INFO] [stdout] .EE_143:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_148
[INFO] [stdout] 	jmp .EE_149
[INFO] [stdout] .EE_144:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_mutation_in_loop' (241) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpSZ3vLz"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5e33c - test_arrays[e2bfa20ff2c53f52]::test_array_mutation_in_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:432:5
[INFO] [stdout]   21:     0x630cebe58337 - test_arrays[e2bfa20ff2c53f52]::test_array_mutation_in_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:430:33
[INFO] [stdout]   22:     0x630cebe69b26 - <test_arrays[e2bfa20ff2c53f52]::test_array_mutation_in_loop::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_zeros stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_260
[INFO] [stdout] .EE_260:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_255
[INFO] [stdout] .EE_258:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_256
[INFO] [stdout] .EE_259:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_258
[INFO] [stdout] .EE_255:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_258
[INFO] [stdout] 	jmp .EE_259
[INFO] [stdout] .EE_256:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_zeros' (246) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpJVdorf"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5a305 - test_arrays[e2bfa20ff2c53f52]::test_array_with_zeros
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:70:5
[INFO] [stdout]   21:     0x630cebe57eb7 - test_arrays[e2bfa20ff2c53f52]::test_array_with_zeros::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:69:27
[INFO] [stdout]   22:     0x630cebe69526 - <test_arrays[e2bfa20ff2c53f52]::test_array_with_zeros::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_if_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     print_int(a[0])
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_173
[INFO] [stdout] .EE_173:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_167
[INFO] [stdout] .EE_169:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_168
[INFO] [stdout] .EE_170:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_168
[INFO] [stdout] .EE_171:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_169
[INFO] [stdout] 	jmp .EE_170
[INFO] [stdout] .EE_172:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_171
[INFO] [stdout] .EE_167:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_171
[INFO] [stdout] 	jmp .EE_172
[INFO] [stdout] .EE_168:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_if_branch' (236) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpEwRPE5"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5bb60 - test_arrays[e2bfa20ff2c53f52]::test_array_in_if_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:346:5
[INFO] [stdout]   21:     0x630cebe58037 - test_arrays[e2bfa20ff2c53f52]::test_array_in_if_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:345:29
[INFO] [stdout]   22:     0x630cebe69726 - <test_arrays[e2bfa20ff2c53f52]::test_array_in_if_branch::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_mixed_constants_and_inputs stdout ----
[INFO] [stdout] fn main() -> int { a = [1, read_int(), 3]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_197
[INFO] [stdout] .EE_197:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_193
[INFO] [stdout] .EE_195:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq %rbx, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_194
[INFO] [stdout] .EE_196:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_195
[INFO] [stdout] .EE_193:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_195
[INFO] [stdout] 	jmp .EE_196
[INFO] [stdout] .EE_194:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_mixed_constants_and_inputs' (240) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpoBPcsd"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe62c09 - test_arrays[e2bfa20ff2c53f52]::test_array_mixed_constants_and_inputs
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:239:5
[INFO] [stdout]   21:     0x630cebe587b7 - test_arrays[e2bfa20ff2c53f52]::test_array_mixed_constants_and_inputs::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:238:43
[INFO] [stdout]   22:     0x630cebe6a126 - <test_arrays[e2bfa20ff2c53f52]::test_array_mixed_constants_and_inputs::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_write_in_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = 1
[INFO] [stdout] } else {
[INFO] [stdout]     a[0] = -1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_271
[INFO] [stdout] .EE_271:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_264
[INFO] [stdout] .EE_266:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_265
[INFO] [stdout] .EE_267:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_266
[INFO] [stdout] .EE_268:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $-1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_266
[INFO] [stdout] .EE_269:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_267
[INFO] [stdout] 	jmp .EE_268
[INFO] [stdout] .EE_270:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_269
[INFO] [stdout] .EE_264:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_269
[INFO] [stdout] 	jmp .EE_270
[INFO] [stdout] .EE_265:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_write_in_branch' (247) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpbMQ56F"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5e100 - test_arrays[e2bfa20ff2c53f52]::test_array_write_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:378:5
[INFO] [stdout]   21:     0x630cebe58307 - test_arrays[e2bfa20ff2c53f52]::test_array_write_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:377:32
[INFO] [stdout]   22:     0x630cebe69ae6 - <test_arrays[e2bfa20ff2c53f52]::test_array_write_in_branch::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_computed_elements stdout ----
[INFO] [stdout] fn main() -> int { x = 10
[INFO] [stdout] y = 20
[INFO] [stdout] a = [x + y, x - y]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_198
[INFO] [stdout] .EE_198:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_159
[INFO] [stdout] .EE_161:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %rbx, 8(%r11)
[INFO] [stdout] 	movq %r12, 16(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_160
[INFO] [stdout] .EE_162:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_161
[INFO] [stdout] .EE_159:
[INFO] [stdout] 	movq $10, %r12
[INFO] [stdout] 	movq $20, %rcx
[INFO] [stdout] 	movq %r12, %rbx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	subq %rcx, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_161
[INFO] [stdout] 	jmp .EE_162
[INFO] [stdout] .EE_160:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_computed_elements' (242) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp2y5d2W"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe61a90 - test_arrays[e2bfa20ff2c53f52]::test_array_with_computed_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:509:5
[INFO] [stdout]   21:     0x630cebe58697 - test_arrays[e2bfa20ff2c53f52]::test_array_with_computed_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:508:39
[INFO] [stdout]   22:     0x630cebe69fa6 - <test_arrays[e2bfa20ff2c53f52]::test_array_with_computed_elements::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_element_in_while_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 5]
[INFO] [stdout] while a[0] < a[1] {
[INFO] [stdout]     a[0] = a[0] + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_46
[INFO] [stdout] .EE_46:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_23
[INFO] [stdout] .EE_28:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_24
[INFO] [stdout] .EE_30:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq %rcx, %r12
[INFO] [stdout] 	jl .EE_35
[INFO] [stdout] 	jmp .EE_28
[INFO] [stdout] .EE_35:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdx
[INFO] [stdout] 	addq $1, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_30
[INFO] [stdout] .EE_40:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $5, 16(%r11)
[INFO] [stdout] 	jmp .EE_30
[INFO] [stdout] .EE_42:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_40
[INFO] [stdout] .EE_23:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_40
[INFO] [stdout] 	jmp .EE_42
[INFO] [stdout] .EE_24:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_element_in_while_condition' (234) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpkza8lo"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe627dc - test_arrays[e2bfa20ff2c53f52]::test_array_element_in_while_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:493:5
[INFO] [stdout]   21:     0x630cebe58787 - test_arrays[e2bfa20ff2c53f52]::test_array_element_in_while_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:491:43
[INFO] [stdout]   22:     0x630cebe6a0e6 - <test_arrays[e2bfa20ff2c53f52]::test_array_element_in_while_condition::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_independence stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] b = [3, 4]
[INFO] [stdout] a[0] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(b[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_215
[INFO] [stdout] .EE_215:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_208
[INFO] [stdout] .EE_210:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_209
[INFO] [stdout] .EE_211:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_210
[INFO] [stdout] .EE_212:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_210
[INFO] [stdout] 	jmp .EE_211
[INFO] [stdout] .EE_213:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_212
[INFO] [stdout] .EE_208:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_212
[INFO] [stdout] 	jmp .EE_213
[INFO] [stdout] .EE_209:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_independence' (239) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpaszgKD"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5bdc0 - test_arrays[e2bfa20ff2c53f52]::test_array_independence
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:296:5
[INFO] [stdout]   21:     0x630cebe58067 - test_arrays[e2bfa20ff2c53f52]::test_array_independence::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:294:29
[INFO] [stdout]   22:     0x630cebe69766 - <test_arrays[e2bfa20ff2c53f52]::test_array_independence::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_element_as_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 0]
[INFO] [stdout] if a[0] > 0 {
[INFO] [stdout]     print_int(1)
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(0)
[INFO] [stdout] }
[INFO] [stdout] if a[1] > 0 {
[INFO] [stdout]     print_int(1)
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(0)
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_99
[INFO] [stdout] .EE_99:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_90
[INFO] [stdout] .EE_92:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_91
[INFO] [stdout] .EE_93:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_91
[INFO] [stdout] .EE_94:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_92
[INFO] [stdout] 	jmp .EE_93
[INFO] [stdout] .EE_95:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_94
[INFO] [stdout] .EE_96:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_94
[INFO] [stdout] .EE_97:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_95
[INFO] [stdout] 	jmp .EE_96
[INFO] [stdout] .EE_98:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_97
[INFO] [stdout] .EE_90:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_97
[INFO] [stdout] 	jmp .EE_98
[INFO] [stdout] .EE_91:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_element_as_condition' (233) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpQu90Rd"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe609f0 - test_arrays[e2bfa20ff2c53f52]::test_array_element_as_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:472:5
[INFO] [stdout]   21:     0x630cebe585a7 - test_arrays[e2bfa20ff2c53f52]::test_array_element_as_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:471:37
[INFO] [stdout]   22:     0x630cebe69e66 - <test_arrays[e2bfa20ff2c53f52]::test_array_element_as_condition::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_and_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false, true]
[INFO] [stdout] if a[0] && a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[0] && a[2] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_302
[INFO] [stdout] .EE_302:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_289
[INFO] [stdout] .EE_291:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_290
[INFO] [stdout] .EE_292:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_290
[INFO] [stdout] .EE_293:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_291
[INFO] [stdout] 	jmp .EE_292
[INFO] [stdout] .EE_294:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_290
[INFO] [stdout] .EE_295:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_293
[INFO] [stdout] 	jmp .EE_294
[INFO] [stdout] .EE_296:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_295
[INFO] [stdout] .EE_297:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_295
[INFO] [stdout] .EE_298:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_296
[INFO] [stdout] 	jmp .EE_297
[INFO] [stdout] .EE_299:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_295
[INFO] [stdout] .EE_300:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $11, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388100, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movb $1, 10(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_298
[INFO] [stdout] 	jmp .EE_299
[INFO] [stdout] .EE_301:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $11, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_300
[INFO] [stdout] .EE_289:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $11, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_300
[INFO] [stdout] 	jmp .EE_301
[INFO] [stdout] .EE_290:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_and_elements' (249) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpErJqU6"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5fed0 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_and_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:849:5
[INFO] [stdout]   21:     0x630cebe584e7 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_and_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:848:34
[INFO] [stdout]   22:     0x630cebe69d66 - <test_arrays[e2bfa20ff2c53f52]::test_bool_array_and_elements::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_from_inputs stdout ----
[INFO] [stdout] fn main() -> int { a = [read_int(), read_int(), read_int()]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_60
[INFO] [stdout] .EE_60:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_56
[INFO] [stdout] .EE_58:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %rbx, 8(%r11)
[INFO] [stdout] 	movq %r13, 16(%r11)
[INFO] [stdout] 	movq %r12, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_57
[INFO] [stdout] .EE_59:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_58
[INFO] [stdout] .EE_56:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rbx
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r13
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_58
[INFO] [stdout] 	jmp .EE_59
[INFO] [stdout] .EE_57:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_from_inputs' (235) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpsejEUO"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5b304 - test_arrays[e2bfa20ff2c53f52]::test_array_from_inputs
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:226:5
[INFO] [stdout]   21:     0x630cebe57fa7 - test_arrays[e2bfa20ff2c53f52]::test_array_from_inputs::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:225:28
[INFO] [stdout]   22:     0x630cebe69666 - <test_arrays[e2bfa20ff2c53f52]::test_array_from_inputs::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_negative_values stdout ----
[INFO] [stdout] fn main() -> int { a = [-1, 0, 1]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_228
[INFO] [stdout] .EE_228:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_224
[INFO] [stdout] .EE_226:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $-1, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $1, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_225
[INFO] [stdout] .EE_227:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_226
[INFO] [stdout] .EE_224:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_226
[INFO] [stdout] 	jmp .EE_227
[INFO] [stdout] .EE_225:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_negative_values' (244) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpUsZDAV"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe60c95 - test_arrays[e2bfa20ff2c53f52]::test_array_with_negative_values
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:57:5
[INFO] [stdout]   21:     0x630cebe585d7 - test_arrays[e2bfa20ff2c53f52]::test_array_with_negative_values::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:56:37
[INFO] [stdout]   22:     0x630cebe69ea6 - <test_arrays[e2bfa20ff2c53f52]::test_array_with_negative_values::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_while_loop stdout ----
[INFO] [stdout] fn main() -> int { a = [7, 3]
[INFO] [stdout] i = 0
[INFO] [stdout] sum = 0
[INFO] [stdout] while i < 4 {
[INFO] [stdout]     sum = sum + a[0] + a[1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(sum)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_247
[INFO] [stdout] .EE_247:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_240
[INFO] [stdout] .EE_242:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_241
[INFO] [stdout] .EE_243:
[INFO] [stdout] 	cmpq $4, %r13
[INFO] [stdout] 	jl .EE_244
[INFO] [stdout] 	jmp .EE_242
[INFO] [stdout] .EE_244:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	addq $1, %r13
[INFO] [stdout] 	jmp .EE_243
[INFO] [stdout] .EE_245:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $7, 8(%r11)
[INFO] [stdout] 	movq $3, 16(%r11)
[INFO] [stdout] 	movq $0, %r13
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	jmp .EE_243
[INFO] [stdout] .EE_246:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_245
[INFO] [stdout] .EE_240:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_245
[INFO] [stdout] 	jmp .EE_246
[INFO] [stdout] .EE_241:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_while_loop' (238) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpeN7Igg"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5c25c - test_arrays[e2bfa20ff2c53f52]::test_array_in_while_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:413:5
[INFO] [stdout]   21:     0x630cebe580c7 - test_arrays[e2bfa20ff2c53f52]::test_array_in_while_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:411:30
[INFO] [stdout]   22:     0x630cebe697e6 - <test_arrays[e2bfa20ff2c53f52]::test_array_in_while_loop::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] a[0] = true
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_370
[INFO] [stdout] .EE_370:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_361
[INFO] [stdout] .EE_363:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_362
[INFO] [stdout] .EE_364:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_362
[INFO] [stdout] .EE_365:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_363
[INFO] [stdout] 	jmp .EE_364
[INFO] [stdout] .EE_366:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_365
[INFO] [stdout] .EE_367:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_365
[INFO] [stdout] .EE_368:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_366
[INFO] [stdout] 	jmp .EE_367
[INFO] [stdout] .EE_369:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_368
[INFO] [stdout] .EE_361:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_368
[INFO] [stdout] 	jmp .EE_369
[INFO] [stdout] .EE_362:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write' (258) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpMWsDgi"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5a560 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:810:5
[INFO] [stdout]   21:     0x630cebe57ee7 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:809:27
[INFO] [stdout]   22:     0x630cebe69566 - <test_arrays[e2bfa20ff2c53f52]::test_bool_array_write::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_element_subtract stdout ----
[INFO] [stdout] fn main() -> int { a = [100, 30]
[INFO] [stdout] print_int(a[0] - a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_395
[INFO] [stdout] .EE_395:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_391
[INFO] [stdout] .EE_393:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $100, 8(%r11)
[INFO] [stdout] 	movq $30, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	subq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_392
[INFO] [stdout] .EE_394:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_393
[INFO] [stdout] .EE_391:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_393
[INFO] [stdout] 	jmp .EE_394
[INFO] [stdout] .EE_392:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_element_subtract' (262) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp5Hry52"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5a79c - test_arrays[e2bfa20ff2c53f52]::test_element_subtract
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:170:5
[INFO] [stdout]   21:     0x630cebe57f17 - test_arrays[e2bfa20ff2c53f52]::test_element_subtract::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:169:27
[INFO] [stdout]   22:     0x630cebe695a6 - <test_arrays[e2bfa20ff2c53f52]::test_element_subtract::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_not_element stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] if !a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if !a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_319
[INFO] [stdout] .EE_319:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_310
[INFO] [stdout] .EE_312:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_311
[INFO] [stdout] .EE_313:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_311
[INFO] [stdout] .EE_314:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	je .EE_312
[INFO] [stdout] 	jmp .EE_313
[INFO] [stdout] .EE_315:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_314
[INFO] [stdout] .EE_316:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_314
[INFO] [stdout] .EE_317:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	je .EE_315
[INFO] [stdout] 	jmp .EE_316
[INFO] [stdout] .EE_318:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_317
[INFO] [stdout] .EE_310:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_317
[INFO] [stdout] 	jmp .EE_318
[INFO] [stdout] .EE_311:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_not_element' (252) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpe6gkN9"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5e5a0 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_not_element
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:837:5
[INFO] [stdout]   21:     0x630cebe58367 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_not_element::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:836:33
[INFO] [stdout]   22:     0x630cebe69b66 - <test_arrays[e2bfa20ff2c53f52]::test_bool_array_not_element::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_element_as_while_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] x = 0
[INFO] [stdout] while a[0] {
[INFO] [stdout]     x = x + 1
[INFO] [stdout]     a[0] = false
[INFO] [stdout] }
[INFO] [stdout] print_int(x)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_283
[INFO] [stdout] .EE_283:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_276
[INFO] [stdout] .EE_278:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_277
[INFO] [stdout] .EE_279:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_280
[INFO] [stdout] 	jmp .EE_278
[INFO] [stdout] .EE_280:
[INFO] [stdout] 	addq $1, %rbx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_279
[INFO] [stdout] .EE_281:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	jmp .EE_279
[INFO] [stdout] .EE_282:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_281
[INFO] [stdout] .EE_276:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_281
[INFO] [stdout] 	jmp .EE_282
[INFO] [stdout] .EE_277:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_element_as_while_condition' (250) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpLw4EvS"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe6349c - test_arrays[e2bfa20ff2c53f52]::test_bool_array_element_as_while_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:873:5
[INFO] [stdout]   21:     0x630cebe58847 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_element_as_while_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:872:48
[INFO] [stdout]   22:     0x630cebe6a1e6 - <test_arrays[e2bfa20ff2c53f52]::test_bool_array_element_as_while_condition::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_or_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [false, true]
[INFO] [stdout] if a[0] || a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[0] || a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_356
[INFO] [stdout] .EE_356:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_343
[INFO] [stdout] .EE_345:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_344
[INFO] [stdout] .EE_346:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_344
[INFO] [stdout] .EE_347:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_344
[INFO] [stdout] .EE_348:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_345
[INFO] [stdout] 	jmp .EE_346
[INFO] [stdout] .EE_349:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_347
[INFO] [stdout] 	jmp .EE_348
[INFO] [stdout] .EE_350:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_349
[INFO] [stdout] .EE_351:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_349
[INFO] [stdout] .EE_352:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_349
[INFO] [stdout] .EE_353:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_350
[INFO] [stdout] 	jmp .EE_351
[INFO] [stdout] .EE_354:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_352
[INFO] [stdout] 	jmp .EE_353
[INFO] [stdout] .EE_355:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_354
[INFO] [stdout] .EE_343:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_354
[INFO] [stdout] 	jmp .EE_355
[INFO] [stdout] .EE_344:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_or_elements' (253) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpNSOTVq"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5e800 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_or_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:861:5
[INFO] [stdout]   21:     0x630cebe58397 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_or_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:860:33
[INFO] [stdout]   22:     0x630cebe69ba6 - <test_arrays[e2bfa20ff2c53f52]::test_bool_array_or_elements::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_cascading_mutations stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3]
[INFO] [stdout] a[0] = a[1] + a[2]
[INFO] [stdout] a[1] = a[0] + a[2]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_423
[INFO] [stdout] .EE_423:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_419
[INFO] [stdout] .EE_421:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_420
[INFO] [stdout] .EE_422:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_421
[INFO] [stdout] .EE_419:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_421
[INFO] [stdout] 	jmp .EE_422
[INFO] [stdout] .EE_420:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_cascading_mutations' (261) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpBgxoya"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5c505 - test_arrays[e2bfa20ff2c53f52]::test_cascading_mutations
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:209:5
[INFO] [stdout]   21:     0x630cebe580f7 - test_arrays[e2bfa20ff2c53f52]::test_cascading_mutations::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:205:30
[INFO] [stdout]   22:     0x630cebe69826 - <test_arrays[e2bfa20ff2c53f52]::test_cascading_mutations::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_three_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [false, true, false]
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[2] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_451
[INFO] [stdout] .EE_451:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_438
[INFO] [stdout] .EE_441:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_439
[INFO] [stdout] .EE_442:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_439
[INFO] [stdout] .EE_443:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_441
[INFO] [stdout] 	jmp .EE_442
[INFO] [stdout] .EE_444:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_443
[INFO] [stdout] .EE_445:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_443
[INFO] [stdout] .EE_446:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_444
[INFO] [stdout] 	jmp .EE_445
[INFO] [stdout] .EE_447:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_446
[INFO] [stdout] .EE_448:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_446
[INFO] [stdout] .EE_449:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $11, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388100, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movb $0, 10(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_447
[INFO] [stdout] 	jmp .EE_448
[INFO] [stdout] .EE_450:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $11, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_449
[INFO] [stdout] .EE_438:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $11, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_449
[INFO] [stdout] 	jmp .EE_450
[INFO] [stdout] .EE_439:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_three_elements' (257) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpt3aNXE"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe60795 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_three_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:797:5
[INFO] [stdout]   21:     0x630cebe58577 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_three_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:796:36
[INFO] [stdout]   22:     0x630cebe69e26 - <test_arrays[e2bfa20ff2c53f52]::test_bool_array_three_elements::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_expr_index_write stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = 1
[INFO] [stdout] a[i + 1] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_457
[INFO] [stdout] .EE_457:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_433
[INFO] [stdout] .EE_453:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	addq $1, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_434
[INFO] [stdout] .EE_454:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_453
[INFO] [stdout] .EE_433:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_453
[INFO] [stdout] 	jmp .EE_454
[INFO] [stdout] .EE_434:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_expr_index_write' (265) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp3FE3xH"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5aa45 - test_arrays[e2bfa20ff2c53f52]::test_expr_index_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:688:5
[INFO] [stdout]   21:     0x630cebe57f47 - test_arrays[e2bfa20ff2c53f52]::test_expr_index_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:687:27
[INFO] [stdout]   22:     0x630cebe695e6 - <test_arrays[e2bfa20ff2c53f52]::test_expr_index_write::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_read stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_382
[INFO] [stdout] .EE_382:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_373
[INFO] [stdout] .EE_375:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_374
[INFO] [stdout] .EE_376:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_374
[INFO] [stdout] .EE_377:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_375
[INFO] [stdout] 	jmp .EE_376
[INFO] [stdout] .EE_378:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_377
[INFO] [stdout] .EE_379:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_377
[INFO] [stdout] .EE_380:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_378
[INFO] [stdout] 	jmp .EE_379
[INFO] [stdout] .EE_381:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_380
[INFO] [stdout] .EE_373:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_380
[INFO] [stdout] 	jmp .EE_381
[INFO] [stdout] .EE_374:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_read' (255) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpXZgBpa"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe596a0 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_read
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:785:5
[INFO] [stdout]   21:     0x630cebe57dc7 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_read::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:784:26
[INFO] [stdout]   22:     0x630cebe693e6 - <test_arrays[e2bfa20ff2c53f52]::test_bool_array_read::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_expr_index_read stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = 1
[INFO] [stdout] print_int(a[i + 1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_415
[INFO] [stdout] .EE_415:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_411
[INFO] [stdout] .EE_413:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rdi
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	addq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_412
[INFO] [stdout] .EE_414:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_413
[INFO] [stdout] .EE_411:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_413
[INFO] [stdout] 	jmp .EE_414
[INFO] [stdout] .EE_412:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_expr_index_read' (264) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpPtCm7X"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe598dc - test_arrays[e2bfa20ff2c53f52]::test_expr_index_read
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:676:5
[INFO] [stdout]   21:     0x630cebe57df7 - test_arrays[e2bfa20ff2c53f52]::test_expr_index_read::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:675:26
[INFO] [stdout]   22:     0x630cebe69426 - <test_arrays[e2bfa20ff2c53f52]::test_expr_index_read::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_independence stdout ----
[INFO] [stdout] fn main() -> int { a = [true, true]
[INFO] [stdout] b = [false, false]
[INFO] [stdout] a[0] = false
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if b[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_338
[INFO] [stdout] .EE_338:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_326
[INFO] [stdout] .EE_328:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_327
[INFO] [stdout] .EE_329:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_327
[INFO] [stdout] .EE_330:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_328
[INFO] [stdout] 	jmp .EE_329
[INFO] [stdout] .EE_331:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_330
[INFO] [stdout] .EE_332:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_330
[INFO] [stdout] .EE_333:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_331
[INFO] [stdout] 	jmp .EE_332
[INFO] [stdout] .EE_335:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_333
[INFO] [stdout] .EE_336:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_333
[INFO] [stdout] 	jmp .EE_335
[INFO] [stdout] .EE_337:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_336
[INFO] [stdout] .EE_326:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_336
[INFO] [stdout] 	jmp .EE_337
[INFO] [stdout] .EE_327:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_independence' (251) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpCUNoAZ"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe60130 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_independence
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:942:5
[INFO] [stdout]   21:     0x630cebe58517 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_independence::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:940:34
[INFO] [stdout]   22:     0x630cebe69da6 - <test_arrays[e2bfa20ff2c53f52]::test_bool_array_independence::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_index_write_from_input stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] i = read_int()
[INFO] [stdout] a[i] = 42
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_512
[INFO] [stdout] .EE_512:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_508
[INFO] [stdout] .EE_510:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, 24(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $42, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_509
[INFO] [stdout] .EE_511:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_510
[INFO] [stdout] .EE_508:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_510
[INFO] [stdout] 	jmp .EE_511
[INFO] [stdout] .EE_509:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_index_write_from_input' (268) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmplSZBIA"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5ec29 - test_arrays[e2bfa20ff2c53f52]::test_index_write_from_input
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:715:5
[INFO] [stdout]   21:     0x630cebe583c7 - test_arrays[e2bfa20ff2c53f52]::test_index_write_from_input::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:714:33
[INFO] [stdout]   22:     0x630cebe69be6 - <test_arrays[e2bfa20ff2c53f52]::test_index_write_from_input::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_element_to_variable stdout ----
[INFO] [stdout] fn main() -> int { a = [5, 10]
[INFO] [stdout] x = a[0] + a[1]
[INFO] [stdout] print_int(x)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_493
[INFO] [stdout] .EE_493:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_489
[INFO] [stdout] .EE_491:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $5, 8(%r11)
[INFO] [stdout] 	movq $10, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_490
[INFO] [stdout] .EE_492:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_491
[INFO] [stdout] .EE_489:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_491
[INFO] [stdout] 	jmp .EE_492
[INFO] [stdout] .EE_490:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_element_to_variable' (263) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpHuW5xq"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5c73c - test_arrays[e2bfa20ff2c53f52]::test_element_to_variable
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:181:5
[INFO] [stdout]   21:     0x630cebe58127 - test_arrays[e2bfa20ff2c53f52]::test_element_to_variable::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:180:30
[INFO] [stdout]   22:     0x630cebe69866 - <test_arrays[e2bfa20ff2c53f52]::test_element_to_variable::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_fibonacci_in_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 0]
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 8 {
[INFO] [stdout]     next = a[0] + a[1]
[INFO] [stdout]     a[0] = a[1]
[INFO] [stdout]     a[1] = next
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_524
[INFO] [stdout] .EE_524:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_517
[INFO] [stdout] .EE_519:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_518
[INFO] [stdout] .EE_520:
[INFO] [stdout] 	cmpq $8, %r12
[INFO] [stdout] 	jl .EE_521
[INFO] [stdout] 	jmp .EE_519
[INFO] [stdout] .EE_521:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r13
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r13
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq %r13, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	jmp .EE_520
[INFO] [stdout] .EE_522:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	jmp .EE_520
[INFO] [stdout] .EE_523:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_522
[INFO] [stdout] .EE_517:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_522
[INFO] [stdout] 	jmp .EE_523
[INFO] [stdout] .EE_518:
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_fibonacci_in_array' (266) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpwrxGdz"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5c020 - test_arrays[e2bfa20ff2c53f52]::test_fibonacci_in_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:450:5
[INFO] [stdout]   21:     0x630cebe58097 - test_arrays[e2bfa20ff2c53f52]::test_fibonacci_in_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:448:29
[INFO] [stdout]   22:     0x630cebe697a6 - <test_arrays[e2bfa20ff2c53f52]::test_fibonacci_in_array::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_overwrite stdout ----
[INFO] [stdout] fn main() -> int { a = [true, true]
[INFO] [stdout] a[0] = false
[INFO] [stdout] a[1] = false
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_566
[INFO] [stdout] .EE_566:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_557
[INFO] [stdout] .EE_559:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_558
[INFO] [stdout] .EE_560:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_558
[INFO] [stdout] .EE_561:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_559
[INFO] [stdout] 	jmp .EE_560
[INFO] [stdout] .EE_562:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_561
[INFO] [stdout] .EE_563:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_561
[INFO] [stdout] .EE_564:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_562
[INFO] [stdout] 	jmp .EE_563
[INFO] [stdout] .EE_565:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_564
[INFO] [stdout] .EE_557:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_564
[INFO] [stdout] 	jmp .EE_565
[INFO] [stdout] .EE_558:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_overwrite' (254) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp9r5K31"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5d120 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_overwrite
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:823:5
[INFO] [stdout]   21:     0x630cebe581e7 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_overwrite::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:822:31
[INFO] [stdout]   22:     0x630cebe69966 - <test_arrays[e2bfa20ff2c53f52]::test_bool_array_overwrite::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_large_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3, 4, 5, 6, 7, 8]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[3])
[INFO] [stdout] print_int(a[7])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_535
[INFO] [stdout] .EE_535:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_531
[INFO] [stdout] .EE_533:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $72, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388448, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq $8, %rdi
[INFO] [stdout] 	leaq .EE_536(%rip), %rsi
[INFO] [stdout] 	movq $64, %rdx
[INFO] [stdout] 	callq memcpy
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $3, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $7, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_532
[INFO] [stdout] .EE_534:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $72, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_533
[INFO] [stdout] .EE_531:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $72, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_533
[INFO] [stdout] 	jmp .EE_534
[INFO] [stdout] .EE_532:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] .EE_536:
[INFO] [stdout] 	.quad 1
[INFO] [stdout] 	.quad 2
[INFO] [stdout] 	.quad 3
[INFO] [stdout] 	.quad 4
[INFO] [stdout] 	.quad 5
[INFO] [stdout] 	.quad 6
[INFO] [stdout] 	.quad 7
[INFO] [stdout] 	.quad 8
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_large_array' (269) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpSAh1Yu"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe58d65 - test_arrays[e2bfa20ff2c53f52]::test_large_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:44:5
[INFO] [stdout]   21:     0x630cebe57d07 - test_arrays[e2bfa20ff2c53f52]::test_large_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:43:22
[INFO] [stdout]   22:     0x630cebe692e6 - <test_arrays[e2bfa20ff2c53f52]::test_large_array::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_index_from_input stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = read_int()
[INFO] [stdout] print_int(a[i])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_481
[INFO] [stdout] .EE_481:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_477
[INFO] [stdout] .EE_479:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_478
[INFO] [stdout] .EE_480:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_479
[INFO] [stdout] .EE_477:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_479
[INFO] [stdout] 	jmp .EE_480
[INFO] [stdout] .EE_478:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_index_from_input' (267) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpv7UeaT"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5ae00 - test_arrays[e2bfa20ff2c53f52]::test_index_from_input
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:703:5
[INFO] [stdout]   21:     0x630cebe57f77 - test_arrays[e2bfa20ff2c53f52]::test_index_from_input::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:702:27
[INFO] [stdout]   22:     0x630cebe69626 - <test_arrays[e2bfa20ff2c53f52]::test_index_from_input::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_single_element_array stdout ----
[INFO] [stdout] fn main() -> int { a = [42]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_627
[INFO] [stdout] .EE_627:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_623
[INFO] [stdout] .EE_625:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $16, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388000, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $42, 8(%r11)
[INFO] [stdout] 	movq %rcx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_624
[INFO] [stdout] .EE_626:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $16, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_625
[INFO] [stdout] .EE_623:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $16, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_625
[INFO] [stdout] 	jmp .EE_626
[INFO] [stdout] .EE_624:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_single_element_array' (274) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp4o2kTp"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5d35c - test_arrays[e2bfa20ff2c53f52]::test_single_element_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:33:5
[INFO] [stdout]   21:     0x630cebe58217 - test_arrays[e2bfa20ff2c53f52]::test_single_element_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:32:31
[INFO] [stdout]   22:     0x630cebe699a6 - <test_arrays[e2bfa20ff2c53f52]::test_single_element_array::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_write_middle stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] a[1] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_695
[INFO] [stdout] .EE_695:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_691
[INFO] [stdout] .EE_693:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_692
[INFO] [stdout] .EE_694:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_693
[INFO] [stdout] .EE_691:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_693
[INFO] [stdout] 	jmp .EE_694
[INFO] [stdout] .EE_692:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_write_middle' (279) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpiZ1CxJ"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5f1e5 - test_arrays[e2bfa20ff2c53f52]::test_subscript_write_middle
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:99:5
[INFO] [stdout]   21:     0x630cebe58427 - test_arrays[e2bfa20ff2c53f52]::test_subscript_write_middle::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:98:33
[INFO] [stdout]   22:     0x630cebe69c66 - <test_arrays[e2bfa20ff2c53f52]::test_subscript_write_middle::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_variable_elements stdout ----
[INFO] [stdout] fn main() -> int { x = 1
[INFO] [stdout] y = 2
[INFO] [stdout] z = 3
[INFO] [stdout] a = [x, y, z]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_183
[INFO] [stdout] .EE_183:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_179
[INFO] [stdout] .EE_181:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %rbx, 8(%r11)
[INFO] [stdout] 	movq %r13, 16(%r11)
[INFO] [stdout] 	movq %r12, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_180
[INFO] [stdout] .EE_182:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_181
[INFO] [stdout] .EE_179:
[INFO] [stdout] 	movq $1, %rbx
[INFO] [stdout] 	movq $2, %r13
[INFO] [stdout] 	movq $3, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_181
[INFO] [stdout] 	jmp .EE_182
[INFO] [stdout] .EE_180:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_variable_elements' (245) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpU668zc"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe61d35 - test_arrays[e2bfa20ff2c53f52]::test_array_with_variable_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:523:5
[INFO] [stdout]   21:     0x630cebe586c7 - test_arrays[e2bfa20ff2c53f52]::test_array_with_variable_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:522:39
[INFO] [stdout]   22:     0x630cebe69fe6 - <test_arrays[e2bfa20ff2c53f52]::test_array_with_variable_elements::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_scalar_and_array_interleaved stdout ----
[INFO] [stdout] fn main() -> int { x = 10
[INFO] [stdout] a = [20, 30]
[INFO] [stdout] y = 40
[INFO] [stdout] print_int(x + a[0] + a[1] + y)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_643
[INFO] [stdout] .EE_643:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_639
[INFO] [stdout] .EE_641:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $20, 8(%r11)
[INFO] [stdout] 	movq $30, 16(%r11)
[INFO] [stdout] 	movq $40, %r13
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq %r13, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_640
[INFO] [stdout] .EE_642:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_641
[INFO] [stdout] .EE_639:
[INFO] [stdout] 	movq $10, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_641
[INFO] [stdout] 	jmp .EE_642
[INFO] [stdout] .EE_640:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_scalar_and_array_interleaved' (273) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp7HYdL5"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe61f6c - test_arrays[e2bfa20ff2c53f52]::test_scalar_and_array_interleaved
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:330:5
[INFO] [stdout]   21:     0x630cebe586f7 - test_arrays[e2bfa20ff2c53f52]::test_scalar_and_array_interleaved::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:329:39
[INFO] [stdout]   22:     0x630cebe6a026 - <test_arrays[e2bfa20ff2c53f52]::test_scalar_and_array_interleaved::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_loop_scan_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3, 4, 5]
[INFO] [stdout] sum = 0
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 5 {
[INFO] [stdout]     sum = sum + a[i]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(sum)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_660
[INFO] [stdout] .EE_660:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_571
[INFO] [stdout] .EE_573:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_572
[INFO] [stdout] .EE_574:
[INFO] [stdout] 	cmpq $5, %rbx
[INFO] [stdout] 	jl .EE_575
[INFO] [stdout] 	jmp .EE_573
[INFO] [stdout] .EE_575:
[INFO] [stdout] 	movq %r13, %rdi
[INFO] [stdout] 	movq %rbx, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	addq $1, %rbx
[INFO] [stdout] 	jmp .EE_574
[INFO] [stdout] .EE_576:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $48, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388256, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r13
[INFO] [stdout] 	movq %r13, %rdi
[INFO] [stdout] 	addq $8, %rdi
[INFO] [stdout] 	leaq .EE_661(%rip), %rsi
[INFO] [stdout] 	movq $40, %rdx
[INFO] [stdout] 	callq memcpy
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	jmp .EE_574
[INFO] [stdout] .EE_577:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $48, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_576
[INFO] [stdout] .EE_571:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $48, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_576
[INFO] [stdout] 	jmp .EE_577
[INFO] [stdout] .EE_572:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] .EE_661:
[INFO] [stdout] 	.quad 1
[INFO] [stdout] 	.quad 2
[INFO] [stdout] 	.quad 3
[INFO] [stdout] 	.quad 4
[INFO] [stdout] 	.quad 5
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_loop_scan_array' (271) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpKxyWvo"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe59dbc - test_arrays[e2bfa20ff2c53f52]::test_loop_scan_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:731:5
[INFO] [stdout]   21:     0x630cebe57e57 - test_arrays[e2bfa20ff2c53f52]::test_loop_scan_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:729:26
[INFO] [stdout]   22:     0x630cebe694a6 - <test_arrays[e2bfa20ff2c53f52]::test_loop_scan_array::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write_in_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = true
[INFO] [stdout] } else {
[INFO] [stdout]     a[1] = true
[INFO] [stdout] }
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_470
[INFO] [stdout] .EE_470:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_458
[INFO] [stdout] .EE_460:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_459
[INFO] [stdout] .EE_461:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_459
[INFO] [stdout] .EE_462:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_460
[INFO] [stdout] 	jmp .EE_461
[INFO] [stdout] .EE_463:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_462
[INFO] [stdout] .EE_464:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_462
[INFO] [stdout] .EE_465:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_463
[INFO] [stdout] 	jmp .EE_464
[INFO] [stdout] .EE_466:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_465
[INFO] [stdout] .EE_467:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_465
[INFO] [stdout] .EE_468:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_466
[INFO] [stdout] 	jmp .EE_467
[INFO] [stdout] .EE_469:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_468
[INFO] [stdout] .EE_458:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_468
[INFO] [stdout] 	jmp .EE_469
[INFO] [stdout] .EE_459:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write_in_branch' (259) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpzM7DfY"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe61077 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_write_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:889:5
[INFO] [stdout]   21:     0x630cebe58607 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_write_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:888:37
[INFO] [stdout]   22:     0x630cebe69ee6 - <test_arrays[e2bfa20ff2c53f52]::test_bool_array_write_in_branch::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_write_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = 1
[INFO] [stdout] } else {
[INFO] [stdout]     a[0] = -1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_710
[INFO] [stdout] .EE_710:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_702
[INFO] [stdout] .EE_705:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_703
[INFO] [stdout] .EE_706:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_705
[INFO] [stdout] .EE_707:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $-1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_705
[INFO] [stdout] .EE_708:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_706
[INFO] [stdout] 	jmp .EE_707
[INFO] [stdout] .EE_709:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_708
[INFO] [stdout] .EE_702:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_708
[INFO] [stdout] 	jmp .EE_709
[INFO] [stdout] .EE_703:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_write_in_branch_false' (248) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpGwG6HG"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe61440 - test_arrays[e2bfa20ff2c53f52]::test_array_write_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:395:5
[INFO] [stdout]   21:     0x630cebe58637 - test_arrays[e2bfa20ff2c53f52]::test_array_write_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:394:38
[INFO] [stdout]   22:     0x630cebe69f26 - <test_arrays[e2bfa20ff2c53f52]::test_array_write_in_branch_false::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_overwrite_same_index stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] a[0] = 10
[INFO] [stdout] a[0] = 20
[INFO] [stdout] a[0] = 30
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_618
[INFO] [stdout] .EE_618:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_614
[INFO] [stdout] .EE_616:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $10, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $20, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $30, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_615
[INFO] [stdout] .EE_617:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_616
[INFO] [stdout] .EE_614:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_616
[INFO] [stdout] 	jmp .EE_617
[INFO] [stdout] .EE_615:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_overwrite_same_index' (275) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp4g7qxX"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe6259c - test_arrays[e2bfa20ff2c53f52]::test_subscript_overwrite_same_index
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:143:5
[INFO] [stdout]   21:     0x630cebe58757 - test_arrays[e2bfa20ff2c53f52]::test_subscript_overwrite_same_index::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:142:41
[INFO] [stdout]   22:     0x630cebe6a0a6 - <test_arrays[e2bfa20ff2c53f52]::test_subscript_overwrite_same_index::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_swap_via_array stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20]
[INFO] [stdout] tmp = a[0]
[INFO] [stdout] a[0] = a[1]
[INFO] [stdout] a[1] = tmp
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_724
[INFO] [stdout] .EE_724:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_720
[INFO] [stdout] .EE_722:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_721
[INFO] [stdout] .EE_723:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_722
[INFO] [stdout] .EE_720:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_722
[INFO] [stdout] 	jmp .EE_723
[INFO] [stdout] .EE_721:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_swap_via_array' (282) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpEpW02O"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe59440 - test_arrays[e2bfa20ff2c53f52]::test_swap_via_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:598:5
[INFO] [stdout]   21:     0x630cebe57d97 - test_arrays[e2bfa20ff2c53f52]::test_swap_via_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:597:25
[INFO] [stdout]   22:     0x630cebe693a6 - <test_arrays[e2bfa20ff2c53f52]::test_swap_via_array::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_write_last stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] a[2] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_800
[INFO] [stdout] .EE_800:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_796
[INFO] [stdout] .EE_798:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_797
[INFO] [stdout] .EE_799:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_798
[INFO] [stdout] .EE_796:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_798
[INFO] [stdout] 	jmp .EE_799
[INFO] [stdout] .EE_797:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_write_last' (278) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpPT3JVy"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5d605 - test_arrays[e2bfa20ff2c53f52]::test_subscript_write_last
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:113:5
[INFO] [stdout]   21:     0x630cebe58247 - test_arrays[e2bfa20ff2c53f52]::test_subscript_write_last::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:112:31
[INFO] [stdout]   22:     0x630cebe699e6 - <test_arrays[e2bfa20ff2c53f52]::test_subscript_write_last::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_three_element_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_789
[INFO] [stdout] .EE_789:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_785
[INFO] [stdout] .EE_787:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_786
[INFO] [stdout] .EE_788:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_787
[INFO] [stdout] .EE_785:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_787
[INFO] [stdout] 	jmp .EE_788
[INFO] [stdout] .EE_786:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_three_element_array' (284) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpMUqlN6"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe5cc85 - test_arrays[e2bfa20ff2c53f52]::test_three_element_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:20:5
[INFO] [stdout]   21:     0x630cebe58187 - test_arrays[e2bfa20ff2c53f52]::test_three_element_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:19:30
[INFO] [stdout]   22:     0x630cebe698e6 - <test_arrays[e2bfa20ff2c53f52]::test_three_element_array::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_sum_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] print_int(a[0] + a[1] + a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_756
[INFO] [stdout] .EE_756:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_751
[INFO] [stdout] .EE_753:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_752
[INFO] [stdout] .EE_755:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_753
[INFO] [stdout] .EE_751:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_753
[INFO] [stdout] 	jmp .EE_755
[INFO] [stdout] .EE_752:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_sum_elements' (280) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpGzteK9"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe58f9c - test_arrays[e2bfa20ff2c53f52]::test_sum_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:159:5
[INFO] [stdout]   21:     0x630cebe57d37 - test_arrays[e2bfa20ff2c53f52]::test_sum_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:158:23
[INFO] [stdout]   22:     0x630cebe69326 - <test_arrays[e2bfa20ff2c53f52]::test_sum_elements::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = true
[INFO] [stdout] } else {
[INFO] [stdout]     a[1] = true
[INFO] [stdout] }
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_554
[INFO] [stdout] .EE_554:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_542
[INFO] [stdout] .EE_544:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_543
[INFO] [stdout] .EE_545:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_543
[INFO] [stdout] .EE_546:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_544
[INFO] [stdout] 	jmp .EE_545
[INFO] [stdout] .EE_547:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_546
[INFO] [stdout] .EE_548:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_546
[INFO] [stdout] .EE_549:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_547
[INFO] [stdout] 	jmp .EE_548
[INFO] [stdout] .EE_550:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_549
[INFO] [stdout] .EE_551:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_549
[INFO] [stdout] .EE_552:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_550
[INFO] [stdout] 	jmp .EE_551
[INFO] [stdout] .EE_553:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_552
[INFO] [stdout] .EE_542:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_552
[INFO] [stdout] 	jmp .EE_553
[INFO] [stdout] .EE_543:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write_in_branch_false' (260) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpYa342G"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe62ff7 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_write_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:907:5
[INFO] [stdout]   21:     0x630cebe587e7 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_write_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:906:43
[INFO] [stdout]   22:     0x630cebe6a166 - <test_arrays[e2bfa20ff2c53f52]::test_bool_array_write_in_branch_false::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_store_comparison stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] a[0] = x > 0
[INFO] [stdout] a[1] = x < 0
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_592
[INFO] [stdout] .EE_592:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_583
[INFO] [stdout] .EE_585:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_584
[INFO] [stdout] .EE_586:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_584
[INFO] [stdout] .EE_587:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_585
[INFO] [stdout] 	jmp .EE_586
[INFO] [stdout] .EE_588:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_587
[INFO] [stdout] .EE_589:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_587
[INFO] [stdout] .EE_590:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	setg %al
[INFO] [stdout] 	movzbq %al, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	setl %al
[INFO] [stdout] 	movzbq %al, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_588
[INFO] [stdout] 	jmp .EE_589
[INFO] [stdout] .EE_591:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_590
[INFO] [stdout] .EE_583:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_590
[INFO] [stdout] 	jmp .EE_591
[INFO] [stdout] .EE_584:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_store_comparison' (256) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpGiyr8k"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x630cec06fc0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x630cec06fc0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x630cec06fc0a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x630cec0849ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x630cec0849ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x630cec0744b2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x630cec0744b2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x630cec04e44f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x630cec04e44f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x630cec067f59 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x630cebe7ce9c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x630cebe7ce9c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x630cec068112 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x630cec068112 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x630cec04e508 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x630cec043669 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x630cec04f21d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x630cec08517c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x630cebe67b06 - test_arrays[e2bfa20ff2c53f52]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x630cebe61827 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_store_comparison
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:926:5
[INFO] [stdout]   21:     0x630cebe58667 - test_arrays[e2bfa20ff2c53f52]::test_bool_array_store_comparison::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:924:38
[INFO] [stdout]   22:     0x630cebe69f66 - <test_arrays[e2bfa20ff2c53f52]::test_bool_array_store_comparison::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x630cebe7017b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x630cebe7017b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x630cebe7d96b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x630cebe7d96b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x630cebe7d96b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x630cebe7d96b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x630cebe77084 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x630cebe77084 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x630cebe80572 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x630cebe80572 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x630cebe80572 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x630cebe80572 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x630cebe80572 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x630cec06f51f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x630cec06f51f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ab44143baa4 - <unknown>
[INFO] [stdout]   44:     0x7ab4414c8a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_write_all stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] a[0] = 10
[INFO] [stdout] a[1] = 20
[INFO] [stdout] a[2] = 30
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[WARN] too many lines in the log, truncating it
